// 引用网络请求中间件
import request from './../utils/request';

 // 用户进入小程序权限
export function GetUserActivate() {
	return request({
		url: '/api/PCApplet/GetUserActivate',
		method: 'GET',
	})
}

 // 判断节假日
export function GetCalendar(params) {
	return request({
		url: '/api/Orders/GetCalendar?time=' + params.time,
		method: 'GET',
	})
}

// 根据日期获取预约时间段
export function GetReservation(params) {
	return request({
		url: '/api/Orders/GetReservation?time=' + params.time,
		method: 'GET',
	})
}

// 获取文章列表
export function PageList_Article(data) {
	return request({
		url: '/api/PCApplet/PageList_Article',
		method: 'POST',
		data
	})
}
// 获取文章详情
export function Get_Article(data) {
	return request({
		url: '/api/PCApplet/Get_Article',
		method: 'get',
		data
	})
}

// 获取用户信息
export function GetUserInfo(data) {
	return request({
		url: '/api/PCApplet/GetUserInfo',
		method: 'POST',
		data
	})
}

// login2上传头像
export function updateUserInfo(data) {
	return request({
		url: '/api/PCApplet/UpdateUserInfo',
		method: 'POST',
		data
	})
}

// 获取openID
export function GetOpenid() {
	return request({
		url: '/api/PCApplet/GetOpenid',
		method: 'GET',
	})
}

// 获取商品列表 验货页面
export function GetCommodityList(params) {
	return request({
		url: '/api/PCApplet/GetCommodityList?type=' + params.type,
		method: 'GET'
	})
}

// 获取加急费用 验货页面
export function GetUrgent() {
	return request({
		url: '/api/PCApplet/GetUrgent',
		method: 'GET'
	})
}

// 获取报告 验货页面
export function GetReportCE() {
	return request({
		url: '/api/PCApplet/GetReportCE',
		method: 'GET'
	})
}

// 获取创建订单token
export function GetOrderToken() {
	return request({
		url: '/api/PCApplet/GetOrderToken',
		method: 'GET'
	})
}

// 创建订单上传表单 验货页面
export function CreateOrder(data) {
	return request({
		url: '/api/PCApplet/CreateOrder',
		method: 'POST',
		data
	})
}

// 创建订单上传表单 在线验标
export function CreateOrder_Verification(data) {
	return request({
		url: '/api/PCApplet/CreateOrder_Verification',
		method: 'POST',
		data
	})
}

// 获取支付数据 验货页面
export function GetPayPerm(data) {
	return request({
		url: '/api/PCApplet/GetPayPerm',
		method: 'GET',
		data
	})
}

// 获取支付数据 支付详情页面
export function GetPayPermTest222(data) {
	return request({
		url: '/api/PCApplet/GetPayPermTest222',
		method: 'GET',
		data
	})
}

// 支付成功回调 验货页面
export function UpdateOrderState(data) {
	return request({
		url: '/api/PCApplet/UpdateOrderState',
		method: 'GET',
		data
	})
}

// 发送消息  后台comment
export function InsertMsg_X(data) {
	return request({
		url: '/api/PCApplet/InsertMsg_X',
		method: 'POST',
		data
	})
}

// 提交个人信息 mineinfo
export function UpdateUserInfo(data) {
	return request({
		url: '/api/PCApplet/UpdateUserInfo',
		method: 'POST',
		data
	})
}

// 获取订单 orders（新）
export function QueryOrderNew(data) {
	return request({
		url: '/api/Orders/QueryOrder',
		method: 'GET',
		data
	})
}

// 获取订单 order
export function QueryOrder(data) {
	return request({
		url: '/api/PCApplet/QueryOrder',
		method: 'GET',
		data
	})
}

//获取用户状态（是否可进入后台）
export function GetUserState(data) {
	return request({
		url: '/api/PCApplet/GetUserState',
		method: 'GET',
		data
	})
}

//获取用户状态（是否可进入后台）
export function GetUserByOpenid(data) {
	return request({
		url: '/api/PCApplet/GetUserByOpenid',
		method: 'GET',
		data
	})
}

//分享优惠券--创建链接标识 
export function createIDForCoupon(data) {
	return request({
		url: '/Create',
		method: 'POST',
		data
	})
}

//分享优惠券--优惠券转送
export function giveCouponById(data) {
	return request({
		url: '/api/CouponPerson/Forwarding',
		method: 'GET',
		data
	})
}

// 分享优惠券--根据链接获取code地址   
export function getCodeByLink(data) {
	return request({
		url: '/Get',
		method: 'GET',
		data
	})
}

// 分享优惠券--获取新优惠券数量  
export function getNewCouponsCount() {
	return request({
		url: '/api/CouponPerson/GetNewCouponsCount',
		method: 'GET',
	})
}

// 广播
export function GetBroadcastOpen() {
	return request({
		url: '/api/PCApplet/GetBroadcastOpen',
		method: 'GET',
	})
}

// 获取小程序token
export function GetWeChatToken() {
	return request({
		url: '/api/PCApplet/GetWeChatToken',
		method: 'GET',
	})
}

// 添加手机号授权次数
export function AddWeChatPhone() {
	return request({
		url: '/api/PCApplet/AddWeChatPhone',
		method: 'GET',
	})
}

// 获取手机号授权次数
export function GetWeChatPhoneCount() {
	return request({
		url: '/api/PCApplet/GetWeChatPhoneCount',
		method: 'GET',
	})
}

// 获取用户手机号
export function GetWeChatPhone(params) {
	return request({
		url: '/api/PCApplet/GetWeChatPhone?code=' + params.code,
		method: 'GET',
	})
}
